Translating OODB Method to RDB Routine

نویسندگان

  • Joseph Fong
  • San Kuen Cheung
چکیده

A methodology is introduced for translating from methods in an object-oriented database to routines in a relational database. The approach consists of three steps. The first step is to translate method signature to Persistent Stored Modules signature. The second step is to translate method source language to (function/procedure) routine. The process includes Host Language, OSQL’s Qualification, Query Translation, Update Transaction Translation, and Objects inside Object. The third step is to translate method invocation to routine invocation. According to this approach, object-oriented database methods can be translated to relational database routines that can be executed in the relational database environment assisted by a frame model and case statements listing all possible cases of binding conditions and actions. The significance of the finding is adding an open object-oriented interface on top of relational database system for database interoperability and in the development of an object-relational database management system. 1 I I NTRODUCTI I ON 1.1 Background In the current situation, many companies are using the relational concepts and products for assisting their business decision. Problems in using OODB are in the reliability, performance, cost of migration, and lack of expertise. Therefore, a legacy system installed the object notion is our motivation. Some research papers have introduced some related works regarding the migration from OODB to RDB and vice versa. We all know that the current market has many ORDBMS (Object-Relational Database Management Systems). However, they did not consider migrating object method to its relational counterpart. In this paper, we shall translate from object methods to relational routines. After implementing our methodology in a RDB, users can apply object features in their relational database according to our concepts.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Translating object-oriented database transactions into relational transactions

In this paper, we present methods of translating transactions from object-oriented database(OODB) to relational database(RDB). The process involves schema mapping in data definition language(DDL) and transaction translation in data manipulation language(DML). They include scheme definition, data query and transaction operation of insert, update, and deletion. We also discuss the object-oriented...

متن کامل

A Study on Development of a Deductive Object-Oriented Database and Its Application to Genome Analysis

A deductive object-oriented database (DOOD) is the integration of a deductive database (DDB) and an object-oriented database (OODB). DDB and OODB are next generation databases proposed for overcoming the shortcomings of relational databases (RDB). The DDB is an extension of the RDB. It is based on the rst order predicate logic, and provides a declarative query (and programming) language. An adv...

متن کامل

Universal Data Warehousing Based on a Meta-Data Modeling Approach

s – Data warehouse contains vast amount of data to support complex queries of various Decision Support Systems(DSSs). It needs to store materialized views of data, which must be available consistently and instantaneously. Using a frame metadata model, this paper presents an architecture of a universal data warehousing with different data models. The frame metadata model represents the metadata ...

متن کامل

A Framework for Relational Database Migration

The dominance of traditional Relational DataBases (RDBs) and their limitation to support complex structure and user-defined data types provided by object-based/XML databases makes migrating an RDB into object-oriented database, object-relational database and XML an active research area. The problem is how to effectively migrate existing RDBs, as a source, into OODB/ORDB/XML, as targets, and wha...

متن کامل

Positioning-Based Query Translation Between SQL and XQL with Location Counter

The need for interoperation and data exchange through the Internet has made Extensible Markup Language (XML) a dominant standard language. Much work has already been done on translating relational data into XML documents and vice versa. However, there is not an integrated method to combine them together as a unifying technology for database interoperability on the Internet. Users may not be fam...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • International Journal of Software Engineering and Knowledge Engineering

دوره 11  شماره 

صفحات  -

تاریخ انتشار 2001